@import "reset.css";
body {
    color: #000000;
    font:12px/1.5 "Microsoft YaHei",Tahoma,"\5fae\8f6f\96c5\9ed1","\5b8b\4f53",sans-serif;
}
a{
	color:#000000
}
a:hover{color: #000000;text-decoration: underline;}

#Menu{
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #253863;
}
#Mback{
	width: 100%;
	background: url(../../image/Mback.jpg) top center repeat-x;
	overflow: hidden;
}
#row4{
	width: 1000px;
	margin: 0 auto;
    overflow: hidden;
}
#row4 .col1{
	float: left;
	width: 680px;
	overflow: hidden;
	margin-top: 50px;
	margin-bottom: 80px;
}
#row4 .col2{
	float: right;
	width: 250px;
	overflow: hidden;
	margin-top: 42px;
	margin-bottom: 80px;
}

.reg_bg {
    background: url(../images/tu_03.jpg) bottom right no-repeat;
    width: 845px;
    height: 650px;
    margin-top: 25px;
   
}

.reg_title {
    width: 610px;
    height: 50px;
    font-size: 30px;
    border-bottom: 1px #d9d9d9 solid;
    color: #253863;
    font-weight: bold;  
  
}

.reg_input {
    width: 380px;
    margin-left: 140px;
    margin-top: 25px;

}

.reg_tex {
    width: 380px;
    height: 35px;
   
    font-size: 14px;
    color: #253863;
    line-height: 38px;
}

.reg_txt {
    width: 380px;
    height: 28px;
    line-height: 28px;
    color: #e20d29;
}

.reg_txt span {
    float: right;
    font-size: 16px;
}

.reg_txt input {
    height: 26px;
    border: 1px #dfdfdf solid;
    border-radius:3px;
}

.reg_w232{ width: 232px;}
.reg_w358{ width: 358px;}

.reg_foot {
    width: 1000px;
    height: 50px;
    line-height: 50px;
    border-top: 1px #d9d9d9 solid;
    margin-bottom: 10px;
    color: #6d6d6d;
}


.login_bg {
    width: 1000px;
    height: 525px;
    background: url(../images/dl_03.jpg) left no-repeat;
    margin-top: 10px;
}

.login_div {
    width: 300px;
    height: 225px;
    float: right;
    margin-top: 140px;
}

.login_title {
    width: 300px;
    height: 40px;
    line-height: 40px;
    border-bottom: 2px #b0151c solid;
    font-size: 22px;
    color: #253863;
    font-weight: bold;
}

.login_title span{
    float: right;
    font-size: 14px;
    font-weight: normal;
    margin-top: 5px;
    color: #000000;
}
.login_title span a {
    color: #b0151c;
}

.c_left {
    width: 206px;
    height: 500px;
    float: left;
    margin: 40px auto;
    background: #ededed;
    border-top: 5px #253863 solid;
}

.c_title {
    width: 186px;
    height: 46px;
    line-height: 46px;
    color: #123662;
    font-size: 16px;
    font-weight: bold;
    padding-left: 20px;
}
.c_title a {
    color: #123662;
}

.c_mue a {
    width: 172px;
    height: 35px;
    background: url(../images/cer_04.jpg) no-repeat;
    line-height: 35px;
    font-size: 14px;
    font-weight: bold;
    color: #253863;
    padding-left: 34px;
    display: block;
    margin-bottom: 10px;
    text-decoration: none;
}


.c_mue a:hover {
    width: 172px;
    height: 35px;
    background: url(../images/cer_03.jpg) no-repeat;
    line-height: 35px;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    padding-left: 34px;
     display: block;
      margin-bottom: 10px;
}


.c_mue .c_mue1 {
    width: 172px;
    height: 35px;
    background: url(../images/cer_03.jpg) no-repeat;
    line-height: 35px;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    padding-left: 34px;
     display: block;
      margin-bottom: 10px;
}


.c_right {
    width: 765px;
    height: auto;
    margin:40px  auto ;
    float: right;

}

.c_r_title {
    width: 752px;
    height: 37px;
    border-bottom: 1px #d3d7e0 solid;
    line-height: 37px;
    font-size: 16px;
    color: #253863;
    background: url(../images/sq_03.jpg) left no-repeat;
    padding-left: 13px;
    font-weight: bold;
}

.c_r_con {
    width: 765px;
    height: auto;
    margin-top: 20px;
}


.c_r_bank {
    width: 715px;
    margin: 0px auto;
    margin-top: 20px;
}


.c_r_sp {
    width: 765px;
    height: auto;
    margin-top: 20px;
}

.contentRelated {color:#505F78;background: url(../images/bg_related-media.jpg) top left no-repeat; padding:0 0 0 17px;}
.contentRelated h3 { height:59px; line-height:59px; font-size:13px; color:#646464; }
.contentRelated h4 { border-bottom: 1px solid #d6d6d6; color: #646464; font-size: 12px;	height: 14px;
	margin: -13px -17px 18px 0; position: relative; text-transform: uppercase; width:100%; }
.contentRelated h4 span { background-color: #F3F5F7; padding-right:16px; position: absolute; top: 5px; }
.contentRelated span.related-closer { display:block; height:17px; width:270px; margin-left:-17px; }
.contentRelated>p, .contentRelated>div	{padding-right:17px;}

.list-article-sm, .list-resource {list-style:none; margin:10px 0 20px; padding:0; line-height:16px; font-size:13px;}
.list-article-sm>li, .list-resource>li {padding:0px 0 12px 20px;}
.list-article-sm>li:before {background-position:0 -60px; width:20px; height:20px; margin-left:-20px;}
.list-resource>li:before {background-position:0 -90px; width:20px; height:20px; margin-left:-20px;}
.list-article-sm li a, .list-resource li a{
	color: #253863;
	}
.list-article-sm li{
	background: url(../images/rsign1.jpg) no-repeat left top;
}
.list-resource li{
	background: url(../images/rsign2.jpg) no-repeat 0px 1px;
}

.contactArea{background:#f6f6f6;margin-top:15px; color:#5f5f5f;}
.contactInfo .item{margin:6px 20px;padding:6px 0;border-bottom:1px dotted #ddd;}
.contactInfo .item p{text-indent: 3em;}
.contactInfo .tel{font-size:14px;}
.contactArea .hotline img{display:block;}
.contactArea .online span{display:block;width:36px;height:40px;float:left;text-indent:-9999px;background:url(../images/icon.png) 0 -191px no-repeat;}
.onlineIcon{background:url(../images/button.png) -215px -334px no-repeat; padding-left:45px;text-align:left; font-size:14px;}
.onlineIcon a{font-size:13px; font-weight:bold; text-decoration:underline; color:#545454; display:inline-block;}
.keftBtn{height:42px;position:relative;}
.keftBtn a,.keftBtn a span{float:left;display:block;width:123px;height:42px;background:url(../images/kf_btn.jpg) no-repeat;position:relative;}
.keftBtn a.kefu_qq{float:right;background-position:-129px 0;}
.keftBtn .kefu_hov,.keftBtn .kefu_qqhov{display:block;position:absolute;top:0;left:0;background-position:-240px 0;opacity:0;filter:alpha(opacity=0);z-index:10;width:100%;height:100%;}
.keftBtn .kefu_qqhov{background-position:-363px 0;}
.contact_more{display:block;width:146px;height:32px;margin:15px auto 0;background:url(../images/more_cont.gif) no-repeat;}
.contact_more:hover{background-position: 1px 1px;}
.fb,.fb>p{ font-weight:bold;font-size:14px;}
.date{color:#999;font-size: 14px;}


.newslist{
	float: left;
	width: 100%
}
.newslist ul{
	float: left;
	width: 100%;
	margin-top: 10px;
}
.newslist ul li{
	float: left;
	width: 660px;
	line-height: 30px;
	margin-top: 6px;
	background: url(../images/listsign.jpg) 10px 9px no-repeat;
	border-bottom: 1px dotted #b2b2b2;
	padding-left: 20px;
}
.newslist ul li span{
	float: right;
	font-size: 14px;
	color: #6b6b6b;

}
.newslist ul li a{
	float: left;
	font-size: 14px;
	color: #253863;
}
.DictName{
	float: left;
	width: 675px;
	font-size: 30px;
	color: #253863;
	line-height: 30px;
	height: 40px;
	text-indent: 5px;
	border-bottom: 1px solid #e5e5e5;
}

#Menu ul{
	width: 955px;
	margin: 0 auto;
	height: 40px;
}
#Menu ul li{
	float: left;
	color: #fff;
}
#Menu ul li a{
	float: left;
	width: 94px;
	line-height: 40px;
	height: 40px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	font-size: 14px;
}
#Menu ul li a:hover{
	font-weight: bold;
	background: #e20d29;
}
#Menu ul li.sign{
	width: 29px;
	text-align: center;
	height: 40px;
	line-height: 40px;
}
#SMenu{
	width: 100%;
	height: 32px;
	line-height: 30px;
	margin-top: 8px;
}
#SMenu ul{
	width: 990px;
	margin: 0 auto;
	height: 32px;
}
#SMenu ul li{
	float: left;
	color: #253863;
	height: 30px;
	line-height: 30px;
}
#SMenu ul li a{
	float: left;
	width: 80px;
	line-height: 30px;
	height: 30px;
	color: #253863;
	text-decoration: none;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}
#SMenu ul li a:hover{
	color: #e20d29;
	border-bottom: 2px solid #e20d29;
}
#SMenu ul li.sign{
	width: 23px;
	text-align: center;
	height: 30px;
	line-height: 30px;
}
/* flexslider */
.flexslider{position:relative;height:425px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; margin-top: 15px;}
.slides{position:relative;z-index:1;}
.slides li{height:425px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

#Main{
	width: 100%;
	background: url(../images/Index_B.jpg) top center no-repeat;
}
#row1{
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	height: 138px;
	border-bottom: 3px solid #e20d29;
}
#row2{
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}
#row3{
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	border-top: 1px solid #ebebeb;
	color: #6d6d6d;
	line-height: 50px;
	height: 50px; 
	margin-top: 20px;
	margin-bottom: 20px;
}
#row2 .col1{
	width: 303px;
	float: left;
}
#row2 .col2{
	width: 60px;
	float: left;
	background: url(../images/line.jpg) no-repeat top center;
	height: 300px;
}
#row2 .col3{
	width: 274px;
	float: left;
}
.title{
	font-size: 24px;
	font-weight: bold;
	color: #253863;
	line-height: 48px;
	margin-top: 11px;
	float: left;
	width: 100%;
	display: inline;
}
.softabout{
	float: left;
	width: 100%;
	font-size: 14px;
	color: #253863;
	line-height: 26px;
	margin-top: 8px;
}
.softabout div{
	float: left;
	background: url(../images/Rsign.jpg) no-repeat 4px 13px;
	width: 250px;
	line-height: 26px;
	padding-left: 15px;
}
.SpicList{
	float: left;
	width: 100%;
	margin-top: 2px;
}
.SpicList a{
	float: left;
	margin-top: 10px;
}

.ibox{
	float: left;
	width: 100%;
	border-bottom: 1px dotted #b2b2b2;
	margin-top: 10px;
	height: 85px;
}
.ibox ul{
	float: left;
	width: 100%;
}
.ibox ul li{
	float: left;
	width: 100%;
	color: #888888;
	line-height: 200%;
	margin-bottom: 5px;
}
.ibox ul li a{
	color: #e20d29;
	float: left;
}
.ibox ul li span{
	color: #676767;
	float: right;

}
.Ilist{
	float: left;
	width: 100%
}
.Ilist ul{
	float: left;
	width: 100%;
	margin-top: 10px;
}
.Ilist ul li{
	float: left;
	width: 100%;
	line-height: 200%;
	background: url(../images/listsign.jpg) left 6px no-repeat;
	padding-left: 12px;
}
.Ilist ul li span{
	float: left;
	color: #6b6b6b;

}
.Ilist ul li a{
	float: left;
	color: #253863;
	width: 290px;
}

#prow1{
	position: absolute;
	width: 1000px;
	height: 167px;
	background: #fff;
	top: 570px;
	left: 50%;
	margin-left: -500px;
	z-index: 10000;
}
#prow1 .col1{
	float: left;
	width: 375px;
	height: 167px;
	border-right: 1px solid #dfe1e8;
}
#prow1 .col1 .pic{
	float: left;
	width: 145px;
}
#prow1 .col1 .pic img{
	margin-top:48px;
	margin-left: 42px;
	display: inline;
}
#prow1 .col1 .text{
	float: left;
	width: 200px;
}
#prow1 .col1 .text b{
	float: left;
	font-size: 24px;
	color: #253863;
	line-height: 24px;
	margin-top: 40px;
	display:inline;
	width: 200px;
}
#prow1 .col1 .text p{
	float: left;
	width: 200px;
	color: #777777;
	line-height: 24px;
	margin-top: 18px;
	display: inline;

}
#prow1 .col2{
	float: left;
	width: 324px;
	height: 167px;
	border-right: 1px solid #dfe1e8;
}
#prow1 .col2 .pic{
	float: left;
	width: 135px;
}
#prow1 .col2 .pic img{
	margin-top:48px;
	margin-left: 48px;
	display: inline;
}
#prow1 .col2 .text{
	float: left;
	width: 170px;
}
#prow1 .col2 .text b{
	float: left;
	font-size: 24px;
	color: #253863;
	line-height: 24px;
	margin-top: 40px;
	display:inline;
	width: 170px;
}
#prow1 .col2 .text p{
	float: left;
	width: 170px;
	color: #777777;
	line-height: 24px;
	margin-top: 18px;
	display: inline;

}
#prow1 .col3{
	float: right;
	width: 299px;
	height: 167px;
}
#prow1 .col3 .pic{
	float: left;
	width: 148px;
}
#prow1 .col3 .pic img{
	margin-top:48px;
	margin-left: 48px;
	display: inline;
}
#prow1 .col3 .text{
	float: left;
	width: 140px;
}
#prow1 .col3 .text b{
	float: left;
	font-size: 24px;
	color: #253863;
	line-height: 24px;
	margin-top: 40px;
	display:inline;
	width: 140px;
}
#prow1 .col3 .text p{
	float: left;
	width: 140px;
	color: #777777;
	line-height: 24px;
	margin-top: 9px;
	display: inline;
}
#Foot{
	width: 100%;
	background: #253863;
	height: 370px;
}
.link{
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 40px;
	border-bottom: 1px solid #1e2d4f;
	padding-bottom: 35px;
}
.link1{
	float: left;
	height: 185px;
	border-left: 1px solid #405076;
	padding-left: 20px;
	display: block;
}
.link1 span{
	float: left;
	width: 100%;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	line-height: 18px;
	margin-bottom: 22px;
}
.link1 a{
	float: left;
	width: 100%;
	color: #b3c3e6;
	font-size: 14px;
	line-height: 30px;
}
.link2{
	float: right;
	width: 365px;
}
.Ltitle{
	float: left;
	width: 100%;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	line-height: 18px;
	margin-bottom: 24px;
}
.labout{
	float: left;
	width: 100%;
	color: #b3c3e6;
	font-size: 14px;
	line-height: 26px;
}
.Lphone{
	float: left;
	width: 335px;
	color: #b3c3e6;
	font-size: 20px;
	line-height: 26px;
	padding-left: 30px;
	background: url(../images/Phone.jpg) top left no-repeat;
	color: #fff;
	margin-top: 12px;
}
.Ltime{
	float: left;
	color: #b3c3e6;
	font-size: 14px;
	line-height: 34px;

}
.foot{
	width: 1000px;
	margin: 0 auto;
	height: 62px;
	line-height: 62px;
	color: #b3c3e6;
	border-top: 1px solid #36486f;
}
.foot a{
	color: #b3c3e6;
}
.linkw1{
		width: 145px;
}
.linkw2{
		width: 155px;
}
.linkw3{
		width: 115px;
}
.linkw4{
		width: 135px;
}
.NewsPage{
	width: 100%;
	height: 70px;
	line-height: 70px;
	font-size: 14px;
	float: left;
	text-align: center;
}
.pagecontent{
	float: left;
	width: 100%;
	text-align: left;
	line-height: 200%;
	font-size: 14px;
	min-height: 400px;
	color: #253863;
	padding-top: 20px;
	padding-bottom: 40px;
}

.newscontent{
	float: left;
	width: 100%;
	text-align: left;
	line-height: 200%;
	font-size: 12px;
	min-height: 400px;
	color: #666666;
	padding-top: 20px;
	padding-bottom: 40px;
}
.NewsName{
	float: left;
	width: 675px;
	border-bottom: 1px solid #e5e5e5;
}
.newtitle{
	float: left;
	width: 100%;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	color: #253863;
}
.datetime{
	float: left;
	width: 100%;
	text-align: center;
	font-size: 12px;
	line-height: 30px;
	color: #adadad;
}

.qihuo_banner{
	text-align: center;
	font-size: 0;
	overflow: hidden;
	background: url(../../image/guzhi_banner.jpg);
	height: 350px;
}